package request

type AddArticleReq struct {
	Title   string `form:"title" json:"title" binding:"required"`       // 文章标题
	Content string `form:"content" json:"content"  binding:"required"`  // 文章内容
	CType   uint   `form:"c_type" json:"c_type" binding:"required"`     // 文章类型 1:文章 2:图片 3:视频
	FileUrl string `form:"file_url" json:"file_url" binding:"required"` // 文件地址
}

type RemoveArticleReq struct {
	Id uint `form:"id" binding:"required,min=1"`
}

type UpdateArticleReq struct {
	Id      uint   `form:"id" binding:"required"`
	Title   string `form:"title" binding:"required"`    // 文章标题
	Content string `form:"content" binding:"required"`  // 文章内容
	CType   uint   `form:"c_type" binding:"required"`   // 文章类型 1:文章 2:图片 3:视频
	FileUrl string `form:"file_url" binding:"required"` // 文件地址
}
